package com.jz.digital.listener;

/**
 * Copyright (c) 2019 深圳市爱都科技有限公司. All rights reserved.
 *
 * @Author: xyb
 * @CreateDate: 2019-12-28 15:44
 * @description
 */
public interface NetCallback<T> {

    /**
     * 成功
     *
     * @param response
     */
    void onSuccess(T response);

    /**
     * 普通失败
     * 可打印网络请求成功但返回错误码的提示：
     * "code = " + t.getMessage() + ",cause = " + t.getCause().getMessage()
     *
     * @param t
     */
    void onError(Throwable t, int code, String message);
}
